2. Rəqəmlər

 

Mənfi olmayan tam n ədədinin rəqəmlərinin sayını hesablayın.

 

Giriş verilənləri. Yeganə mənfi olmayan tam n (0 ≤ n ≤ 2*109) ədədi.

 

Çıxış verilənləri. n ədədindəki rəqəmlərin sayı.

 

Giriş verilənlərinə nümunə

13243

 

Çıxış verilənlərinə nümunə

5

 

 

HƏLLİ

sadə məsələ

 

Alqoritmin analizi

Ədədin rəqəmlərinin sayını bir dövrlə hesablayırıq.

 

Alqoritmin reallaşdırılması

n-in giriş qiymətini oxuyuruq, Əgər n = 0 olarsa, onda cavab 1-dir. Əks halda n ədədinin rəqəmlərinin sayını hesablayırıq.

 

scanf("%d",&n);

res = (n == 0);

while(n > 0) {n /= 10; res++;}

printf("%d\n",res);